﻿using System;
namespace Pay.DTO.xsft {
	/// <summary>
	/// 商户进件请求
	/// </summary>
	public class merchant_req : xsft_req_base {
		public merchant_req() {
		}
		/// <summary>
		/// 操作标识A：新增 M：修改全部 M01:修改商户基本信息 M02:修改结算卡信息 M04:修改费率
		/// </summary>
		public string operFlag { get; set; }
		/// <summary>
		/// 子商户号
		/// </summary>
		public string merCode { get; set; }
		/// <summary>
		/// 商户名称
		/// </summary>
		public string merName { get; set; }
		/// <summary>
		/// 姓名，姓名和结算户名必须一致
		/// </summary>
		public string realName { get; set; }
		/// <summary>
		/// 省份
		/// </summary>
		public string merState { get; set; }
		/// <summary>
		/// 城市
		/// </summary>
		public string merCity { get; set; }
		/// <summary>
		/// 商户详细地址
		/// </summary>
		public string merAddress { get; set; }
		/// <summary>
		/// 证件类型01：身份证02：军官证03：护照04：户口簿05：回乡证06：其他
		/// </summary>
		public string certType { get; set; }
		/// <summary>
		/// 联系电话
		/// </summary>
		public string mobile { get; set; }
		/// <summary>
		/// 身份证号
		/// </summary>
		public string certId { get; set; }
		/// <summary>
		/// 银行卡号
		/// </summary>
		public string accountId { get; set; }
		/// <summary>
		/// 结算户名
		/// </summary>
		public string accountName { get; set; }
		/// <summary>
		/// 银行名称
		/// </summary>
		public string bankName { get; set; }
		/// <summary>
		/// 联行号
		/// </summary>
		public string bankCode { get; set; }
		/// <summary>
		/// 费率：T0 费率‰:比如千分 4.5 填写 0.0045
		/// </summary>
		public string consRate { get; set; }
		/// <summary>
		/// 单笔代付:比如 1 元填写 100
		/// </summary>
		public string consFee { get; set; }
	}

	/// <summary>
	/// 进件响应
	/// </summary>
	public class merchant_resp : xsft_resp_base {
		/// <summary>
		/// 商户号
		/// </summary>
		public string data { get; set; }
	}
}
